﻿using Avalon.Core.MVC.StateBags;
using System.Collections.Generic;

namespace Avalon.Core.MVC.Actions {
    public interface IPipeline {
        IStateBag StateBag { get; set; }
        ICollection<IPipelineAction> PipelineActions { get; set; }
        void InitializeStateBag();
        void Execute();
    }
}
